next
Round
Technologies
Coding Problems
Bookmarks
Learning Paths
Login
next
Round
Technologies
Coding Problems
Bookmarks
Learning Paths
Login
</>
Loading Topics...
1
Explain the difference between an in-place algorithm and an out-of-place algorithm.
Expert
High
2
What are the risks of using Recursion? (Stack Overflow, Exponential Time)
Expert
High
3
Explain the difference between a Data Structure and an Abstract Data Type (ADT).
Expert
High
4
What is Time Complexity? How is it different from Space Complexity?
Expert
High
5
What is Amortized Analysis? When is it used? (Hint: Dynamic Arrays)
Expert
High
6
Explain Big-O notation. What do O(1), O(n), O(log n), O(n log n), O(n²) mean?
Expert
High
7
Rank the common Big-O complexities from best to worst.
Expert
High
8
Explain Memoization. How does it optimize recursive solutions?
Expert
High
9
What is the difference between Best Case, Average Case, and Worst Case complexity?
Expert
High
10
What is Recursion? How does it relate to the Call Stack?
Expert
High
11
What are the risks of using Recursion? (Stack Overflow, Exponential Time)
Expert
High
12
Explain the difference between an in-place algorithm and an out-of-place algorithm.
Expert
High
13
Explain Memoization. How does it optimize recursive solutions?
Expert
High
14
What is Amortized Analysis? When is it used? (Hint: Dynamic Arrays)
Expert
High
15
Explain Big-O notation. What does O(1), O(n), O(log n), O(n log n), O(n^2) mean?
Expert
High
16
Explain the difference between a Data Structure and an Abstract Data Type (ADT).
Expert
High
17
What is Time Complexity? How is it different from Space Complexity?
Expert
High
18
Rank the common Big-O complexities from best to worst.
Expert
High
19
What is the difference between Static and Dynamic Data Structures?
Expert
High
20
What is Recursion? How does it relate to the Call Stack?
Expert
High
21
What is the Master Theorem? When can it be applied?
Expert
High
22
What is the difference between Static and Dynamic Data Structures?
Expert
High
23
What is the Master Theorem? When can it be applied?
Expert
High
24
What is the difference between Best Case, Average Case, and Worst Case complexity?
Expert
High
25
What is the difference between Linear Data Structures and Non-Linear Data Structures?
Expert
High
26
What is a stable algorithm? Why does stability matter in sorting?
Expert
High
27
What is the difference between Linear Data Structures and Non-Linear Data Structures?
Expert
High
28
What is a Data Structure? Why do we need them?
Expert
High
29
What is a stable algorithm? Why does stability matter in sorting?
Expert
High
All Topics
1
Foundations
0/2 topics · 0%
Basics
Complexity Analysis
2
Linear structures
0/4 topics · 0%
Arrays and Strings
Linked Lists
Stacks and Queues
Hash Tables